<%@ taglib uri="/WEB-INF/tlds/struts-tags.tld" prefix="s"%>
<%@taglib uri="/WEB-INF/tlds/c.tld" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<title>Consultation d'une demande</title>

<h1>Consultation des demandes</h1>
<fieldset class="fieldsetMenu">

	<legend>
		<s:text name="Label.monaffichage.consulterdemande.titre" />
	</legend>

	<div class="row-fluid">
		<b><i><h3>
					Consultation de la demande n°
					<s:property value="idDemande" />
				</h3></i></b>
				
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.admin"></s:text></b> <s:property
								value="CPDemande.administrateursCPDemande.ldapPersonne" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.nomdemande"></s:text></b>
							<s:property value="CPDemande.titreCPDemande" /></label>
							
					</div>
					<div>
						<label class="sr-only col-sm-2 control-label"><b><s:text
								name="Label.monaffichage.consulterdemande.utilisateur"></s:text></b>
							<s:property
								value="CPDemande.personneEffectueCPDemande.ldapPersonne" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.type"></s:text></b>
							<s:property
								value="CPDemande.CDDemandeCPDemande.typeDemandeCDDemande.nomTypeDemande" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.etat"></s:text></b>
							<s:property value="CPDemande.etatCPDemande.nomEtat" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.date"></s:text></b>
							<s:date name="CPDemande.dateCPDemande"
										format="HH:mm:ss dd/MM/yyyy" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.codeProjet"></s:text></b>
							<s:property value="CPDemande.codeProjetCPDemande" /></label>
					</div>
					<div> 
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.charge"></s:text></b>
							
							<s:property value="CPDemande.chargeCPDemande" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.reference"></s:text></b>
							<s:property value="CPDemande.referenceCPDemande" /></label>
					</div>
					<div>
						<label><b><s:text
								name="Label.monaffichage.consulterdemande.commentaire"></s:text></b>
							
							<s:iterator value="lesCommentaires" var="params">
							
									<label> 
											<s:date name="#params.dateCommentaire" format="HH:mm:ss dd/MM/yyyy" /> :
											<b><s:property value="#params.PersonneCommentaire.ldapPersonne" /></b> dit :  
											<s:property value="#params.Commentaire" />
									</label>
												
							</s:iterator>
					</div>
					
					 <a
						href="<s:url value='/thelem-appli/contacterAdminForm'/>"><img
						src="<s:url value='/media/images/contact.png'/>" width="30px"
						height="30px" />Contacter l'administrateur</a>

		</div>
		
		<form class="renvoidemande2">
		<fieldset class="fieldsetMenu">
		
			<legend>
				<s:text name="Label.monaffichage.consulterdemande.PointsControle" />
			</legend>
			
			<s:iterator value="ListPointControle" var="pointContrl">

				<b><s:property value="#pointContrl.CDPointControleCPPointControle.nomCDPointDeControle" /></b>&nbsp;&nbsp;
				
				<s:if test="#pointContrl.CDPointControleCPPointControle.typeSaisieCDPointDeControle == 'case'">
					
					<!-- input de type 'hidden' ayant le même nom que la checkbox afin de savoir si la checkbox a été décochée -->
					<input type="hidden"
						name="pointCheckBox[<s:property value="#pointContrl.identifiantCPPointDeControle"/>]"
						value="unchecked" />
						
					<s:if test="#pointContrl.valeurPointDeControle == 'true'">
						
						<img src='<s:url value="/media/images/ok15.png"/>' width="15px"
								height="15px" alt="Effectué" title="Effectué" />
						<br />
						<br />
					</s:if>

					<s:else>
						<img src='<s:url value="/media/images/croix15.png"/>' width="15px"
								height="15px" alt="Pas encore effectué" title="Pas encore effectué" />
						<br />
						<br />
					</s:else>
				</s:if>

				<s:elseif test="#pointContrl.CDPointControleCPPointControle.typeSaisieCDPointDeControle == 'input'">
					<input type="textfield"	name="pointTextField[<s:property value="#pointContrl.identifiantCPPointDeControle"/>]"
						value="<s:property value="#pointContrl.valeurPointDeControle" />"
						label="#pointContrl.CDPointControleCPPointControle.nomCDPointDeControle" readonly="true"/>
					<br />
					<br />
				</s:elseif>
				<br />

			</s:iterator>
				
					
		</fieldset>
		</form>
		
		<table class="tableCompteRendu">
				<Caption>
					<b> <h3> Les étapes de la demande : </h3> </b>
				</Caption>
				<thead>
					<tr>
						<th>Nom de l'étape</th>
						<th>Valeur de l'étape</th>
						<th>Etat de l'étape</th>
					</tr>
				</thead>
				<tbody>
					<s:iterator value="CPDemandeWithEtape.etapesCPDemande" var="etapes">
						<tr>
							<td> <s:property value="#etapes.CDEtapeCPEtape.nomCDEtape" /> </td>

							<td> <s:property value="#etapes.valeurCPEtape" /> </td>

							<td>
								<s:if test="%{#etapes.etatCPEtape.nomEtat=='Ouverte'}">
										En attente
								</s:if>
								<s:else>
									<s:property value="#etapes.etatCPEtape.nomEtat" />
								</s:else>
							</td>

						</tr>
					</s:iterator>
					
				</tbody>
			</table> <br/> <br/>
		
		<table class="tableCompteRendu2">
			<Caption>
				<b><h3> Les paramètres de la demande : </h3></b>
			</Caption>

			<tr>
				<th>Nom du paramètre</th>
				<th>Valeur du paramètre</th>
			</tr>
			<s:iterator value="CPDemande.parametreDemandeCPDemandes" var="params">
				<tr>
					<td>
						<s:property value="#params.CDParametresDemandeCPParametreDemande.nomParametreDemande" />
					</td>
					<td>
						<s:if test="%{#params.CDParametresDemandeCPParametreDemande.typeSaisieParametreDemande=='fichier'}">
							<s:property value="#params.valeurCPParametreDemande" />
						</s:if>
						<s:else>
							<s:property value="#params.valeurCPParametreDemande" />
						</s:else>
						
					</td>
				</tr>
			</s:iterator>
		</table>
		

</fieldset>


<a href="<s:url value='/thelem-appli/monaffichage'/>"><img
	src="<s:url value='/media/images/retour.png'/>" width="40px"
	height="40px" />Retour à la liste des demandes</a>

